Roman nettle
noun
: an annual herb (Urtica pilulifera) with stinging foliage and small clusters of green flowers
Love words? Need even more definitions?
Merriam-Webster unabridged
Share